package org.javahispano.javacup.tacticas_aceptadas.sjvc;
import org.javahispano.javacup.modelo.*;
import java.util.List;

public abstract class SubTacticaDefensa extends SubTactica {

	public double factorUsabilidad(SituacionPartido sp){
		//A más tiempo con menos goles, mejor es la táctica
		return golesRival > 0 && iteraciones > 0 ? iteraciones / (double)golesRival : Double.MAX_VALUE;
	}
	
	protected abstract List<Comando> _ejecutar(SituacionPartido sp, SituacionPartidoSergio spAnterior);

}